.class_lf {
	width: 214px;
	float: left;
	height: 770px;
	overflow: hidden;
	position: relative;
	padding-top: 20px
}

.class_lf .up_btn {
	height: 30px;
	background: url(../images/ui_top_a.png) no-repeat;
	display: block;
	-webkit-transition: all .3s ease-in;
	-moz-transition: all .3s ease-in;
	-o-transition: all .3s ease-in;
	transition: all .3s ease-in
}

.class_lf .up_btn:hover {
	background-image: url(../images/ui_top_ah.png)
}

.class_lf .dn_btn {
	height: 30px;
	background: url(../images/ui_dn_a.png) no-repeat;
	display: block;
	-webkit-transition: all .3s ease-in;
	-moz-transition: all .3s ease-in;
	-o-transition: all .3s ease-in;
	transition: all .3s ease-in
}

.class_lf .dn_btn:hover {
	background-image: url(../images/ui_dn_ah.png)
}

.class_lf .nav_ {
	width: 214px;
	overflow: hidden;
	position: relative;
	height: 710px
}

.class_lf .item {
	display: block;
	float: left;
	width: 214px;
	overflow: hidden;
	border-top: 1px solid #ddd9d4
}

.class_lf .item ol {
	display: none;
	float: left;
	width: 214px
}

.class_lf .item .it_a {
	display: block;
	line-height: 54px;
	background: #ebebeb url(../images/t_msg_a.png) right top no-repeat;
	padding-left: 60px;
	font-size: 18px;
	color: #928167;
	float: left;
	width: 154px
}

.class_lf .item.cur {
	height: auto
}

.class_lf .item.cur .it_a {
	background: #1cb99a url(../images/t_msg_ah.png) right top no-repeat;
	color: #fff
}

.class_lf .item li a {
	background: #f1f7f6;
	height: 40px;
	line-height: 40px;
	display: block;
	border-top: 1px solid #d0f1ea;
	padding-left: 65px
}

.class_lf .item li a:hover {
	color: #444;
	background: #fff
}

.class_lf .item li.curr a {
	background: #fff
}

.class_rg {
	width: 960px;
	float: right;
	padding-top: 20px
}

.msg_list li {
	display: block;
	background: #f0f0f0;
	margin-bottom: 20px;
	padding: 20px;
	line-height: 30px;
	position: relative;
	-webkit-transition: all .3s ease-in;
	-moz-transition: all .3s ease-in;
	-o-transition: all .3s ease-in;
	transition: all .3s ease-in
}

.msg_list li h2 {
	height: 34px;
	font-size: 22px
}

.msg_list li h2 a {
	color: #1cb99a
}

.msg_list li .ls {
	width: 9px;
	height: 25px;
	position: absolute;
	right: 20px;
	top: 0;
	display: block;
	background: url(../images/pline.png)
}

.msg_list li:hover {
	background: #fff;
	box-shadow: 0 4px 6px #ccc
}

.msg_list li:hover h2 a {
	color: #ff7f4e
}

.msg_list li:hover .ls {
	background-image: url(../images/pline1.png)
}

.msg_info_table .title {
	padding-right: 80px;
	text-align: center;
	position: relative
}

.msg_info_table .title .ts {
	position: absolute;
	right: 30px;
	top: 5px;
	font-size: 15px
}

.msg_info_table .title .ts .ui_checkbox {
	position: relative;
	top: 2px
}

.msg_info_table .dtit {
	line-height: 24px;
	padding: 10px 20px;
	text-align: center;
	font-size: 18px;
	color: #928167;
	font-weight: bold;
	display: inline-block
}

.msg_info_table .mtable {
	background: #c9c9c9;
	line-height: 40px;
	border-collapse: initial;
	border-spacing: 1px
}

.msg_info_table .mtable th {
	background: #ebebeb;
	font-weight: 100;
	text-align: left;
	padding-left: 30px;
	color: #928167;
	font-size: 15px
}

.msg_info_table .mtable td {
	background: #fff;
	padding-left: 20px;
	font-size: 15px;
	color: #444
}

.msg_info_table .mtable .th1 {
	height: 170px
}

.msg_info_table .mtable .th1 .ztxt {
	height: 140px;
	width: 97%;
	color: #333;
	font-size: 15px;
	font-family: 'Microsoft Yahei', Helvetica, Arial, sans-serif;
	outline: none;
	border: 0;
	margin: 15px 0;
	float: left;
	line-height: 28px
}

.msg_info_table .mtable .th2 {
	height: 340px;
	line-height: normal
}

.msg_info_table .mtable .th2 th {
	line-height: 60px
}

.msg_info_table .mtable .th2 td {
	padding-left: 0
}

.msg_info_table .mtable .th2 .edui-container {
	float: left;
	border: 0;
	box-shadow: none
}

.msg_info_table .ui_checkbox {
	position: relative;
	top: 2px
}

.msg_class_table {
	border: 1px solid #b5b5b5;
	background: #f7f7f7;
	font-size: 15px;
	color: #666
}

.msg_class_table .ui_checkbox {
	position: relative;
	top: 2px
}

.msg_class_table .title {
	background: #f2f0f0;
	color: #aa9d89;
	font-weight: bold;
	font-size: 18px;
	text-align: center;
	height: 50px;
	line-height: 50px
}

.msg_class_table .dtab th {
	height: 50px;
	line-height: 50px;
	color: #928167;
	font-size: 15px;
	font-weight: 100
}

.msg_class_table .dtab td {
	padding: 10px 0;
	text-align: center;
	border-bottom: 1px solid #ddd9d4
}

.msg_class_table .dtab .td a:hover {
	color: #00a0e9
}

.Top_cag {
	background: #fff;
	margin-bottom: 20px;
	line-height: 30px;
	padding: 10px 20px;
	font-size: 15px;
	*zoom: 1
}

.Top_cag:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0
}

.Top_cag .jdata {
	background: url(../images/t_times.png) no-repeat center left;
	padding-left: 24px;
	padding-right: 10px
}

.Top_cag .jdata .ui_text {
	margin: 0 2px;
	padding: 0 5px;
	width: 95px;
	font-size: 15px
}

.Top_cag .p10 {
	padding: 0 10px
}

.Top_cag .ui_select {
	width: 140px;
	display: inline-block;
	height: 28px;
	line-height: 28px;
	margin-left: 5px
}

.Top_cag .ui_select .ui_s_bk {
	top: 28px
}

.Top_cag .ui_checkbox {
	position: relative;
	top: 2px
}

.Top_cag .ui_btn {
	display: inline-block;
	width: 60px;
	text-align: center;
	font-size: 15px;
	padding: 0 10px;
	height: 30px;
	line-height: 30px
}

.Top_cag .t_bleft {
	width: 840px;
	padding: 5px 0
}

.Top_cag .t_bleft .v15 {
	height: 15px
}

.Top_cag .t_bleft .mbine {
	width: 280px
}

.Top_cag .t_bleft .mbine .th {
	display: inline-block;
	width: 60px;
	padding-right: 10px;
	text-align: right;
	font-weight: 100
}

.Top_cag .t_bleft .mbine .ui_text {
	width: 170px;
	font-family: 'Microsoft Yahei', Helvetica, Arial, sans-serif;
	font-size: 15px
}

.Top_cag .t_bleft .mbine .ui_text.str_t {
	width: 77px;
	font-size: 13px
}

.Top_cag .t_bleft .mbine .ui_select {
	width: 180px;
	margin-left: 0
}

.Top_cag .t_bright {
	width: 320px;
	padding: 20px 0
}

.Top_cag .t_bright .ui_btn {
	margin: 0 5px;
	width: 70px
}

.icobtn a {
	background: url(../images/icobtn.png) no-repeat -2px -89px;
	overflow: hidden;
	width: 29px;
	height: 23px;
	text-indent: -999em;
	display: block;
	float: left
}

.icobtn a:hover,
.icobtn a.cur {
	background-position: -33px -89px
}

.icobtn a.a2 {
	background-position: -2px -114px
}

.icobtn a.a2:hover,
.icobtn a.a2 a.cur {
	background-position: -33px -114px
}

.icobtn a.a3 {
	background-position: -2px -140px
}

.icobtn a.a3:hover,
.icobtn a.a3 a.cur {
	background-position: -33px -140px
}

.icobtn a.a4 {
	background-position: -2px -167px
}

.icobtn a.a4:hover,
.icobtn a.a4 a.cur {
	background-position: -33px -167px
}

.msg_content {
	background: #fff;
	padding: 25px
}

.msg_content h1 {
	display: block;
	text-align: center;
	color: #928167;
	font-size: 18px;
	padding: 10px 0;
	font-weight: bold
}

.msg_content .inc {
	font-size: 15px;
	text-align: center;
	color: #888;
	line-height: 30px
}

.msg_content .info {
	line-height: 28px;
	font-size: 15px;
	padding: 10px 0 30px
}

.msg_content .info_end {
	border-top: 1px solid #ccc;
	display: block;
	padding: 20px 0
}

.msg_content .info_end .icobtn {
	padding-top: 5px;
	padding-right: 20px
}

.msg_content .info_end .ui_btn {
	display: inline-block;
	padding: 0 40px;
	line-height: 35px;
	height: 35px;
	margin-left: 20px
}

.msg_content .ui_checkbox {
	position: relative;
	top: 2px
}

.key .key_ {
	background: #fff;
	margin-bottom: 20px;
	line-height: 30px;
	padding: 10px 20px;
	font-size: 15px
}

.key .key_:after,
.siteKey:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0
}

.key .k_name {
	padding-right: 15px
}
.w310{width:310px}
.w620 {
	width: 620px
}

.w220 {
	width: 220px
}

.w240 {
	width: 240px
}

.w80 {
	width: 80px
}

.w140 {
	width: 140px
}

.w380 {
	width: 380px
}

.w600 {
	width: 600px
}

.ta_l {
	text-align: left
}

.ta_c {
	text-align: center
}

.key .k_btn .ui_btn {
	height: 30px;
	line-height: 30px;
	padding: 0 25px;
	margin-right: 5px
}

.key .key_table {
	border: 1px solid #b5b5b5;
	background: #f7f7f7;
	font-size: 15px;
	color: #666;
	position: relative;
	margin-bottom: 20px
}

.key .key_table .title {
	background: #f2f0f0;
	color: #928167;
	font-weight: bold;
	font-size: 18px;
	text-align: center;
	height: 50px;
	line-height: 50px;
	border-bottom: 1px solid #fff
}

.key .key_table .ktab th {
	height: 50px;
	line-height: 50px;
	color: #928167;
	font-weight: 100
}

.key .key_table .ktab td {
	padding: 12px 0;
	table-layout: fixed;
	word-break: break-all
}

.key .key_table .ktab .td {
	text-align: center;
	border-bottom: 1px solid #ddd9d4;
	color: #333;
	background: #fff
}

.key .key_table .ktab .td a {
	color: #1cb99a;
	padding: 0 5px
}

.key .key_table .ktab .td a:hover {
	cursor: pointer
}

.key .key_table .ktab .bg {
	background: #f7f7f7
}

.key .key_table .ktab .hover {
	background: #ebf8f6
}

.key .key_table .ktab .td:hover {
	background: #ebf8f6
}

.key .bb {
	border-bottom: none
}

.key .rule {
	height: 330px;
	padding: 10px
}

.key .rule .rule_z {
	height: 330px
}

.key .rule #rule_left,
.key .rule #rule_right {
	border: 1px solid #b5b5b5;
	height: 328px;
	width: 372px;
	font-size: 15px
}

.key .rule #rule_left option,
.key .rule #rule_right option {
	padding-bottom: 8px;
	padding-top: 8px;
	padding-left: 25px;
	color: #bfb5b5
}

.key .rule #rule_left option:hover {
	background: #ebf8f6
}

.key .rule .rule_in {
	width: 158px;
	text-align: center;
	padding-top: 116px
}

.key .rule .rule_in dd {
	margin-bottom: 16px
}

.key .rule .rule_in .ui_btn {
	height: 40px;
	line-height: 40px;
	padding: 0 18px
}

.key .rulebtn {
	height: 30px;
	width: 100%;
	margin: 20px auto;
	text-align: center
}

.key .rulebtn .ui_btn {
	height: 30px;
	line-height: 30px;
	padding: 0 25px;
	margin-right: 5px;
	margin-left: 5px
}

.key .report_btn {
	width: 180px;
	height: 30px;
	text-align: right;
	position: absolute;
	right: 10px;
	top: 10px
}

.key .report_btn .ui_btn {
	height: 30px;
	line-height: 30px;
	padding: 0 25px
}

.key_layer,.taptype_layer,.taptype_layerEdit,.tapvalue_layer,.tapvalue_layerEdit {
	width: 100%;
	height: auto;
	position: relative;
	z-index: 50;
	background: #fff;
	border-top: 2px solid #1cb99a;
	display: none
}

.key_layer .closeBtn,.taptype_layer .closeBtn,.taptype_layerEdit .closeBtn,.tapvalue_layer .closeBtn,.tapvalue_layerEdit .closeBtn{
	position: absolute;
	width: 20px;
	height: 20px;
	background: url(../images/ui_base.png) no-repeat;
	background-position: -193px -1px;
	right: 16px;
	top: 15px;
	cursor: pointer
}

.key_layer .closeBtn:hover,.taptype_layer .closeBtn:hover,.taptype_layerEdit .closeBtn:hover,.tapvalue_layer .closeBtn:hover,.tapvalue_layerEdit .closeBtn:hover {
	background-position: -223px -1px
}

.key_layer .tit,.taptype_layer .tit,.taptype_layerEdit .tit,.tapvalue_layer .tit,.tapvalue_layerEdit .tit{
	height: 50px;
	line-height: 50px;
	padding-left: 16px;
	font-size: 18px;
	color: #1cb99a;
	border-bottom: 1px solid #dad9d7;
	margin-bottom: 15px
}

.key_layer .lftab,.taptype_layer .lftab,.taptype_layerEdit .lftab,.tapvalue_layer .lftab,.tapvalue_layerEdit .lftab {
	height: auto;
	font-size: 15px;
	color: #333
}

.key_layer .lftab td,.taptype_layer .lftab td,.taptype_layerEdit .lftab td,.tapvalue_layer .lftab td,.tapvalue_layerEdit .lftab td{
	padding: 10px 0
}

.key_layer .lftab .name,.taptype_layer .lftab .name,.taptype_layerEdit .lftab .name,.tapvalue_layer .lftab .name,.tapvalue_layerEdit .lftab .name {
	width: 140px;
	padding-right: 10px;
	text-align: right
}
/*
.key_layer .lftab .name span {
	color: #f00
}*/

.key_layer .lftab .name span,.taptype_layer .lftab .name span,.taptype_layerEdit .lftab .name span,.tapvalue_layer .lftab .name span,.tapvalue_layerEdit .lftab .name span{
	color: #f00
}

.key_layer .reSelectBtn{
	font-size: 18px;
	color: #00a0fa;
	width: 90%;
	margin: 20px auto;
	cursor: pointer;
	text-decoration: underline
}

.key_layer .kl_submit,.taptype_layer .kl_submit,.taptype_layerEdit .kl_submit,.tapvalue_layer .kl_submit,.tapvalue_layerEdit .kl_submit{
	height: 40px;
	width: 100%;
	text-align: center;
	margin: 20px auto;
	padding-bottom: 20px
}

.key_layer .ui_btn,.taptype_layer .ui_btn,.taptype_layerEdit .ui_btn,.tapvalue_layer .ui_btn,.tapvalue_layerEdit .ui_btn{
	height: 30px;
	line-height: 30px;
	padding: 0 25px;
	margin-right: 5px
}

.key_layer .nature .ui_select, {
	width: 250px
}

.key_layer .site {
	width: 210px
}

.key_layer .site .ui_select {
	width: 180px;
	margin-left: 0
}

.key_layer .lblArea {
	width: 386px;
	line-height: 18px;
	height: 60px
}

.key_layer .ui_s_bk {
	z-index: 5
}

.key_layerEdit, .key_layerRightEdit, .key_layerSuperEdit{
	width: 100%;
	height: auto;
	position: relative;
	z-index: 50;
	background: #fff;
	border-top: 2px solid #1cb99a;
	display: none
}

.key_layerEdit .closeBtn,.key_layerRightEdit .closeBtn, .key_layerSuperEdit .closeBtn{
	position: absolute;
	width: 20px;
	height: 20px;
	background: url(../images/ui_base.png) no-repeat;
	background-position: -193px -1px;
	right: 16px;
	top: 15px;
	cursor: pointer
}

.key_layerEdit .closeBtn:hover, .key_layerRightEdit .closeBtn:hover, .key_layerSuperEdit .closeBtn:hover{
	background-position: -223px -1px
}

.key_layerEdit .tit, .key_layerRightEdit .tit,.key_layerSuperEdit .tit{
	height: 50px;
	line-height: 50px;
	padding-left: 16px;
	font-size: 18px;
	color: #1cb99a;
	border-bottom: 1px solid #dad9d7;
	margin-bottom: 15px
}

.key_layerEdit .lftab,.key_layerRightEdit .lftab, .key_layerSuperEdit .lftab {
	height: auto;
	font-size: 15px;
	color: #333
}

.key_layerEdit .lftab td,.key_layerRightEdit .lftab td,.key_layerSuperEdit .lftab td {
	padding: 10px 0
}

.key_layerEdit .lftab .name,.key_layerRightEdit .lftab .name,.key_layerSuperEdit .lftab .name {
	width: 140px;
	padding-right: 10px;
	text-align: right
}

.key_layerEdit .lftab .name span,.key_layerRightEdit .lftab .name span,.key_layerSuperEdit .lftab .name span {
	color: #f00
}

.key_layerEdit .reSelectBtn,.key_layerRightEdit .reSelectBtn,.key_layerSuperEdit .reSelectBtn {
	font-size: 18px;
	color: #00a0fa;
	width: 90%;
	margin: 20px auto;
	cursor: pointer;
	text-decoration: underline
}

.key_layerEdit .kl_submit,.key_layerRightEdit .kl_submit,.key_layerSuperEdit .kl_submit {
	height: 40px;
	width: 100%;
	text-align: center;
	margin: 20px auto;
	padding-bottom: 20px
}

.key_layerEdit .ui_btn,.key_layerRightEdit .ui_btn,.key_layerSuperEdit .ui_btn {
	height: 30px;
	line-height: 30px;
	padding: 0 25px;
	margin-right: 5px
}

.key_layerEdit .nature .ui_select,.key_layerRightEdit .nature .ui_select,.key_layerSuperEdit .nature .ui_select {
	width: 250px
}

.key_layerEdit .site,.key_layerRightEdit .site,.key_layerSuperEdit .site {
	width: 210px
}

.key_layerEdit .site .ui_select,.key_layerRightEdit .site .ui_select,.key_layerSuperEdit .site .ui_select{
	width: 180px;
	margin-left: 0
}

.key_layerEdit .lblArea, .key_layerRightEdit .lblArea,.key_layerSuperEdit .lblArea{
	width: 386px;
	line-height: 18px;
	height: 60px
}

.key_layerEdit .ui_s_bk, .key_layerRightEdit .ui_s_bk,.key_layerSuperEdit .ui_s_bk{
	z-index: 5
}

.siteKey {
	background: #fff;
	margin-bottom: 20px;
	line-height: 32px;
	padding: 10px 0 10px 20px;
	font-size: 15px;
	position: relative;
	z-index: 5
}

.siteKey .s_name {
	padding-right: 5px
}

.siteKey .s_name .ui_text {
	height: 30px;
	line-height: 30px;
	font-size: 15px
}

.siteKey .en,
.siteKey .type {
	padding-right: 5px
}

.siteKey .en .ui_select {
	width: 74px;
	margin-left: 0
}

.siteKey .sc,
.siteKey .zd,
.siteKey .oc {
	padding-right: 15px
}

.siteKey .sc .ui_select {
	width: 110px;
	margin-left: 0
}

.siteKey .zd .ui_select {
	width: 146px;
	margin-left: 0
}

.siteKey .sc .ui_text {
	height: 30px;
	line-height: 30px
}

.siteKey .oc .ui_select {
	width: 130px;
	margin-left: 0
}

.siteKey .type .ui_select {
	width: 120px;
	margin-left: 0
}

.siteKey .ui_btn {
	height: 30px;
	line-height: 30px;
	padding: 0 25px;
	margin-right: 5px
}

.key_check {
	width: 100%;
	height: auto;
	position: relative;
	z-index: 50;
	background: #fff;
	border-top: 2px solid #1cb99a;
	display: none
}

.key_check .closeBtn {
	position: absolute;
	width: 20px;
	height: 20px;
	background: url(../images/ui_base.png) no-repeat;
	background-position: -193px -1px;
	right: 16px;
	top: 15px;
	cursor: pointer
}

.key_check .closeBtn:hover {
	background-position: -223px -1px
}

.key_check .tit {
	height: 50px;
	line-height: 50px;
	padding-left: 16px;
	font-size: 18px;
	color: #1cb99a;
	border-bottom: 1px solid #dad9d7;
	margin-bottom: 15px
}

.key_check .lftab {
	height: auto;
	font-size: 15px;
	color: #333;
	text-align: center
}

.key_check .lftab td {
	padding: 5px 0
}

.key_check .lftab .name {
	width: 140px;
	padding-right: 10px;
	text-align: right
}

.key_check .kl_submit {
	height: 40px;
	width: 100%;
	text-align: center;
	margin: 20px auto;
	padding-bottom: 20px
}

.key_check .ui_btn {
	height: 30px;
	line-height: 30px;
	padding: 0 25px;
	margin-right: 5px
}

.key .smstab {
	height: auto;
	font-size: 15px;
	color: #333;
	padding: 15px
}

.key .smstab td {
	padding: 10px 0
}

.key .smstab .name {
	text-align: right;
	padding-right: 15px
}

.key .smstab .ui_btn {
	height: 30px;
	line-height: 30px;
	padding: 0 25px
}

.key .smstab .smsArea {
	width: 728px;
	border: 1px solid #b5b5b5;
	height: 140px;
	line-height: 22px;
	padding: 5px;
	font-size: 14px;
	color: #686767
}

.baoBiaoArea {
	overflow-y: auto;
	max-height: 400px
}

.baoBiaoArea .infoLlist {
	margin-bottom: 10px;
	width: 43%;
	float: left;
	padding: 0;
	margin-left: 6%
}

.wxCss .kl_submit {
	margin: 20px auto;
	padding-bottom: 10px;
	padding-right: 20px;
	width: auto
}

.wxCss .kl_submit .ui_btn {
	font-size: 15px;
	padding: 0 10px
}

.wxCss .kl_submit .inputname {
	width: 360px
}

.wxCss .layerfrom {
	height: 395px;
	overflow: auto
}

.wxCss .layerfrom ul {
	padding: 10px 60px
}

.wxCss .layerfrom ul li {
	width: 50%;
	float: left;
	margin-bottom: 30px
}

.wxCss .layerfrom ul a:hover {
	text-decoration: none
}

.wxCss .layerfrom ul a:hover .closeBtn {
	display: block
}

.wxCss .layerfrom ul .icoT {
	position: relative;
	width: 68px;
	height: 68px;
	border: 1px solid #ccc;
	border-radius: 6px;
	display: block;
	float: left;
	margin-right: 20px
}

.wxCss .layerfrom ul .icoT b {
	line-height: 68px;
	font-size: 28px;
	width: 68px;
	display: block;
	text-align: center
}

.wxCss .layerfrom ul .icoT .closeBtn {
	right: -10px;
	top: -10px;
	display: none
}

.wxCss .layerfrom ul .icoT .cos {
	border-bottom-right-radius: 6px;
	width: 37px;
	overflow: hidden;
	text-indent: -999em;
	height: 37px;
	background: url(../images/icos_wx.png) no-repeat;
	position: absolute;
	bottom: 0;
	right: 0;
	display: block
}

.wxCss .layerfrom ul .nr {
	float: left;
	width: 190px;
	padding-top: 10px
}

.wxCss .layerfrom ul .nr .tt {
	font-size: 18px;
	display: block;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	width: 190px
}

.wxCss .layerfrom ul .nr .tn {
	display: block;
	padding-top: 5px
}

.wxCss .layerfrom1 {
	height: 465px;
	padding: 0 20px
}

.wxCss .mtable {
	background: #c9c9c9;
	line-height: 40px;
	border-collapse: separate;
	border-spacing: 1px;
	width: 500px;
	margin: 30px auto 0
}

.wxCss .mtable th {
	background: #ebebeb;
	font-weight: 100;
	text-align: left;
	padding-left: 30px;
	color: #928167;
	font-size: 15px
}

.wxCss .mtable td {
	background: #fff;
	padding-left: 20px;
	font-size: 15px;
	color: #444
}

.wxCss .key_table {
	width: 100%;
	margin-top: 10px
}

.wxCss .ktabd th {
	height: 50px;
	line-height: 50px;
	color: #928167;
	font-weight: 100
}

.wxCss .ktabd td {
	padding: 12px 0;
	table-layout: fixed;
	word-break: break-all
}

.wxCss .ktabd .td {
	text-align: center;
	border-bottom: 1px solid #ddd9d4;
	color: #333;
	background: #fff
}

.wxCss .ktabd .td a {
	color: #1cb99a;
	padding: 0 5px
}

.wxCss .ktabd .td a:hover {
	cursor: pointer
}

.wxCss .ktabd .bg {
	background: #f7f7f7
}

.wxCss .ktabd .hover {
	background: #ebf8f6
}

.wxCss .ktabd .td:hover {
	background: #ebf8f6
}

.dom_bdan {
	position: relative;
	background: #fff;
	padding-bottom: 10px
}

.dom_bdan .hed {
	padding: 50px 65px 0;
	height: 160px;
	background: #583e3f;
	color: #e5e5e5;
	position: relative;
	z-index: 4
}

.dom_bdan .imgs {
	width: 210px;
	height: 160px;
	float: left;
	margin-right: 20px;
	background: url(../images/wxlogo.png) no-repeat center
}

.dom_bdan .t1 {
	font-size: 35px
}

.dom_bdan .t2 {
	font-size: 42px;
	font-weight: bold;
	height: 65px;
	line-height: 60px
}

.dom_bdan .t3 {
	font-size: 18px;
	color: #977371
}

.dom_bdan .table {
	padding: 0 50px
}

.dom_bdan .table table {
	border-spacing: 0 5px;
	border-collapse: inherit
}

.dom_bdan .table th {
	height: 55px;
	line-height: 55px;
	color: #928585;
	font-size: 18px;
	font-weight: 100
}

.dom_bdan .table td {
	height: 50px;
	background: #e5e5e5;
	text-align: center;
	color: #54403f;
	font-size: 15px;
	border-top: 5px solid #fff;
	border-bottom: 5px solid #fff;
	border: 0;
	border-left: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
	margin: 5px 0
}

.dom_bdan .table td.tit {
	font-size: 18px;
	text-align: left
}

.dom_bdan .table td.fb {
	font-size: 28px;
	font-weight: bold
}

.dom_bdan .table td.ft {
	font-size: 21px
}

.dom_bdan .table tr.v1 td {
	background: #b48482;
	border-left: 1px solid #b48482;
	border-right: 1px solid #b48482
}

.dom_bdan .table tr.v2 td {
	background: #d5bdbc;
	border-left: 1px solid #d5bdbc;
	border-right: 1px solid #d5bdbc
}

.dom_bdan .table tr.v3 td {
	background: #e8dede;
	border-left: 1px solid #e8dede;
	border-right: 1px solid #e8dede
}

.dom_bdan .bk {
	position: absolute;
	z-index: 2;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background: url(../images/wxpng.png) -50px 0
}

.dom_bdan .coy {
	position: relative;
	z-index: 3;
	padding: 50px 130px 0;
	color: #54403f;
	font-size: 18px;
	line-height: 40px
}

.dom_bdan .coy .ewm {
	width: 114px;
	height: 114px;
	background: url(../images/wxewm.jpg) no-repeat
}